Adaptive Digital Signal Processing JAVA Teaching Tool
نویسنده
چکیده
This publication presents a JAVA program for teaching the rudiments of adaptive digital signal processing (DSP) algorithms and techniques. Adaptive DSP is on of the most important areas of signal processsing, and provides the core algorithmic means to implement applications ranging from mobile telephone speech coding, to noise cancellation, to communication channel equalization. Over the last 30 years adaptive digital signal processing has progressed from being a strictly graduate level advanced class in signal processing theory to a topic that is part of the core curriculum for many undergraduate signal processing classes. The JAVA applet presented in this publication has been devised for students to use in combination with lecture notes and/or one of the recognised textbooks such that they can quickly and conveniently simulate algorithms such as the LMS (least mean squares), RLS (recursive least squares) and so on in a variety of applications without requiring to write programs or scripts or using any special purpose software. By the very nature of the JAVA code therefore, the applet can be run from any browser, even over a low bandwidth modem connection.
منابع مشابه
A teaching and evaluation tool for adaptive signal processing using Java
In this paper, a teaching and evaluation tool for adaptive algorithms using the JAVA platform is presented. The tool has been developed for use in teaching a d a p tive signal processing and gives the students the facility t,o observe a comprehensive set of algorithms executing in the time, frequency and z-domain, vary any paramet,ers and thereby augment the traditional learning process. Anothe...
متن کاملJDIPF - Java Digital Image Processing Framework
A tool created with the aim of contributing to the teaching of image processing techniques is presented. It allows the specification of filters in a simple and intuitive manner. Being a Java application, the system is portable and runs in many different environments.
متن کاملDigital Binary Phase-shift Keyed Signal Detector
We have developed the effective algorithm for detecting digital binary phase-shift keyed signals. This algorithm requires a small number of arithmetic operations over the signal period. It can be relatively easy implemented based on the modern programmable logic devices. It also provides high interference immunity by identifying signal presence when signal-to-noise ratio is much less that its w...
متن کاملA Tool for Manual Scheduling of DSP Algorithms Implemented in Java
A program for manual scheduling of digital signal processing algorithms is presented. The program works with a cyclic scheduling formulation that yield maximally fast implementations. The operations can be moved across a number of sample intervals by drag-and-drop-operations. By implementing the program in Java it can be used on all platforms supporting Java.
متن کاملReal-time damage detection of bridges using adaptive time-frequency analysis and ANN
Although traditional signal-based structural health monitoring algorithms have been successfully employed for small structures, their application for large and complex bridges has been challenging due to non-stationary signal characteristics with a high level of noise. In this paper, a promising damage detection algorithm is proposed by incorporation of adaptive signal processing and Artificial...
متن کامل